home *** CD-ROM | disk | FTP | other *** search
/ RComp HTML Edit Studio for RISC OS / RComp HTML Edit Studio for RISC OS.iso / ZIPS / HTML.ZIP / HTMLEdit / !HTMLEdit / User / dtd / puml < prev    next >
Encoding:
Text File  |  1997-07-15  |  1.2 KB  |  65 lines

  1. <!--    command.dtd
  2.  
  3.         Document Type Definition for the Command Markup Language
  4.          (PUML DTD)
  5.  
  6.     Date: 18 Oct 1995
  7.  
  8.     Author: Mark Gaither (markg@gaither.com)
  9. -->
  10.  
  11. <!ENTITY % PUML.Version
  12.         "-//WebTechs//DTD PUML 1.0//EN"
  13.  
  14.         -- Typical usage:
  15.  
  16.             <!DOCTYPE PUML PUBLIC "-//WebTechs//DTD PUML 1.0//EN">
  17.             <PUML>
  18.             ...
  19.             </PUML>
  20.         --
  21.         >
  22.  
  23. <!ELEMENT body - - (command,(arg|group)+)>
  24.  
  25. <!ELEMENT command - - (name&type&lang&usage&descr?)>
  26.  
  27. <!ELEMENT (choice,descr,lang,name,flag,type,usage) - - CDATA>
  28.  
  29. <!ELEMENT repeat - O EMPTY>
  30.  
  31. <!ELEMENT default - O EMPTY>
  32.  
  33. <!ELEMENT arg - - (name&choice&flag?&repeat?&descr&value?&default?)>
  34.  
  35. <!ELEMENT value - - (type&descr?)>
  36.  
  37. <!ELEMENT group - - (name&choice&descr?&repeat?&(arg|group)+)>
  38.  
  39. <!--======= Document Structure =================-->
  40.  
  41. <!ENTITY % version.attr "VERSION CDATA #FIXED '%PUML.Version;'">
  42.  
  43. <!ELEMENT puml - -  (head,body)>
  44. <!ATTLIST puml
  45.         %version.attr;
  46.         >
  47.  
  48. <!ELEMENT head - -  (title,base*)>
  49.  
  50. <!ELEMENT title - -  (#PCDATA)*>
  51.  
  52. <!ELEMENT base - O EMPTY>
  53. <!ATTLIST base
  54.         href        CDATA        #REQUIRED 
  55.         >
  56.  
  57. <!-- <PUML>            PUML Document    -->
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.